//
//  SongModel.swift
//  SwiftBase
//
//  Created by rubick on 2023/2/14.
//

import Foundation
import HandyJSON

//
struct SongModel: HandyJSON {
    var albumtitle: String?
    var url: String?
    var file_ext: String?
    var album: String?
    var ssid: String?
    var sid: String?
    var title: String?
    var picture: String?
    var sha256: String?
    var artist: String?
    var aid: String?
    var kbps: String?
    var singers: [SingerModel]?
    var release: [ReleaseModel]?
}
//
struct ReleaseModel {
    var ssid: String
    var title: String
    var cover: String
    var link: String
    var singers: [SingerModel]
}
//
struct SingerModel {
    var name: String?
    var region: [String]?
    var name_usual: String?
    var genre: [String]?
    var avatar: String?
    var related_site_id: Int?
    var is_site_artist: Bool?
    var id: String?
}

